<%@include file="../../conexion.jsp" %>

<%
out.println("<center><h2 align='center'>Crud usuario Java</h2></center>");

            String opsion=request.getParameter("opsion")== null ? "":request.getParameter("opsion");
            String id=request.getParameter("id_usuario")== null ? "":request.getParameter("id_usuario");
            String nombre=request.getParameter("nombre")== null ? "":request.getParameter("nombre");
            String apellidos=request.getParameter("apellidos")== null ? "":request.getParameter("apellidos");
            String usuario=request.getParameter("usuario")== null ? "":request.getParameter("usuario");
            String clave=request.getParameter("clave")== null ? "":request.getParameter("clave");
            String estado=request.getParameter("estado")== null ? "":request.getParameter("estado");
            String fecha=request.getParameter("fecha_acceso")== null ? "":request.getParameter("fecha_acceso");
            String telefono=request.getParameter("telefono")== null ? "":request.getParameter("telefono");
            String mail=request.getParameter("email")== null ? "":request.getParameter("email");
            String sexo=request.getParameter("sexo")== null ? "":request.getParameter("sexo");
            
          
             
        
            
            if(opsion.equals("listar"))
            {             
               qry="select * from cultura.cp_usuario where estado!='0'";
                rset= stmt.executeQuery(qry);
                out.println("<center><h2 align='center'>Reporte de Actividades</h2>");
                out.println("<a href='formUsuario.jsp'><img src='../../imagen/Add.jpg' width='30' height='30'/></a>");
                out.println("<a href='crud.jsp?opsion=vaciar'><img src='../../imagen/clean.jpg' width='50' height='50'/></a>");
                
                out.println("<TABLE border='0' align='center'><tr bgcolor='#66CC00'><th>#</th><th>NOMBRE</th><th>APELLIDOS</th><th>USUARIO</th><th>PASSWORD</th><th>ESCATADO</th><th>FECHA DE ACCESO</th><th>TELEFONO</th><th>EMAIL</th><th>SEXO</th><th colspan='2'>OPCIONES</th></tr>");
                int x =1;
                while(rset.next()){
                    out.println("<tr  bgcolor='#99FF99'><td >"+(x++)+"</td>");
                    out.println("<td>"+rset.getString("nombre")+"</td>");
                    out.println("<td>"+rset.getString("apellidos")+"</td>");
                    out.println("<td>"+rset.getString("usuario")+"</td>");
                    out.println("<td>"+rset.getString("clave")+"</td>");          
                    out.println("<td>"+rset.getString("estado")+"</td>");          
                    out.println("<td>"+rset.getString("fecha_acceso")+"</td>");          
                    out.println("<td>"+rset.getString("telefono")+"</td>");          
                    out.println("<td>"+rset.getString("email")+"</td>");          
                    out.println("<td>"+rset.getString("sexo")+"</td>");          
                   // out.println("<td><center><a href='UpRegUser.jsp?opsion=actualizar&fecha="+rset.getString("fecha")+"&hora="+rset.getString("hora")+"&nombre="+rset.getString("nombre")+"&descripcion="+rset.getString("descripcion")+"&actividad_id="+rset.getString("actividad_id")+"'><img src='../../imagen/refresh.gif' width='16' height='16'/></a></center></td>");
                    out.println("<td><center><a href='crud.jsp?opsion=eliminar&id_usuario="+rset.getString("id_usuario")+"'><img src='../../imagen/action_delete.gif' width='16' height='16'/></a></center></td></tr>");
                }
                out.println("</TABLE>");  
                   out.println("<a href='../../menu.jsp'><img src='../../imagen/volverr.jpg' width='30' height='30'/></a> </center>");
            }

        if(opsion.equals("nuevo"))
            {
    
             qry="insert into cultura.cp_usuario(nombre,apellidos,usuario,clave,estado,fecha_acceso,telefono,email,sexo) "
                     + "values('"+nombre+"','"+apellidos+"','"+usuario+"','"+clave+"','"+estado+"',"+fecha+",'"+telefono+"','"+mail+"','"+sexo+"')";
            try{
        rset=stmt.executeQuery(qry);
        }catch(Exception e){ e.getMessage();
        }finally{
            stmt.close();
            conn.close();
        }             
        response.sendRedirect("crud.jsp?opsion=listar");               
            }  


                                  
            if(opsion.equals("eliminar"))
            {
             qry="update cultura.cp_usuario set estado='0'  where id_usuario='"+id+"'";
              try{
                 stmt.executeUpdate(qry);
                }catch(Exception e){ e.getMessage();
                }finally{
                    stmt.close();
                    conn.close();
                }
               response.sendRedirect("crud.jsp?opsion=listar");
             
            }
            
            if(opsion.equals("actualizar"))
            {
              qry="update cultura.cp_usuario set nombre='',apellidos='',usuario='',clave='',estado='',fecha_acceso='', telefono='',email='',sexo   where id_usuario='';";
              
              try{
                 stmt.executeUpdate(qry);
                }catch(Exception e){ e.getMessage();
                }finally{
                    stmt.close();
                    conn.close();
                }
               response.sendRedirect("crud.jsp?opsion=listar");
               
            }
            
            /*elimina toodos los datos de la base de datos*/
            if(opsion.equals("vaciar"))
            {
                qry="truncate table cultura.actividad";
                
                try{
                 stmt.execute(qry);
                }catch(Exception e){ e.getMessage();
                }finally{
                    stmt.close();
                    conn.close();
                }
               response.sendRedirect("crud.jsp?opsion=listar");
            }
            

%>
